#!/bin/sh

# 执行 git pull，直到成功为止
while true; do
    git pull --no-edit
    if [ $? -eq 0 ]; then
        echo "拉取中"
        rm -f ./main
        # 在这里添加你要执行的下一步操作
        if go build ./main.go; then 
            pkill -f /www/wwwroot/server.haofangtiao.cn/main
            service nginx reload
            echo '构建完成'
            break
        else
            echo "构建失败"
        fi
    else
        echo "拉取超时..."
    fi
done